package cz.cvut.fit.mi.dpo.mvc.model;

import cz.cvut.fit.mi.dpo.mvc.model.elements.Circle;
import cz.cvut.fit.mi.dpo.mvc.model.elements.ElementCollection;
import cz.cvut.fit.mi.dpo.mvc.model.elements.Square;

/**
 * @author David Pertl
 * @author Martin Štekl <steklmar@fit.cvut.cz>
 */
public interface IReadable {

	public ElementCollection<Circle> getCircles();

	public ElementCollection<Square> getSquares();

	public IReadable addModelChangedListener(IModelChangedListener listener);

}
